package com.example.mybatisplusdemo.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * TODO
 *
 * @ClassName User
 * @Author xiaojiang
 * @Date 2021/10/25 下午 14:57
 */
//表名
//@TableName("user")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {

    //主键
    // IdType.AUTO 数据库ID自增
    // IdType.NONE 无状态，该类型为未设置主键类型（注解里等于跟随全局，全局里约等于 INPUT）
    // IdType.INPUT insert前自行set主键值
    // IdType.ASSIGN_ID  分配ID(主键类型为 Number(Long和Integer)或者String)(since 3.3.0),使用接口
    //                   IdentifierGenerator的方法nextId(默认实现类为DefaultIdentifierGenerator雪花算法)
    // IdType.ASSIGN_UUID 分配ID,主键类型为String(since 3.3.0),使用接口
    //                    IdentifierGenerator的方法nextId(默认default方法)
    @TableId(type = IdType.AUTO)
    private String id;

    //姓名
    private String name;

    //年龄
    private Integer age;
    //getter、setter方法



}
